/**
 * This file is part of mycollab-services.
 *
 * mycollab-services is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * mycollab-services is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with mycollab-services.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.esofthead.mycollab.module.user.domain;

import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("ucd")
public class AccountThemeExample {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public AccountThemeExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    @SuppressWarnings("ucd")
    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andIdIsNull() {
            addCriterion("id is null");
            return (Criteria) this;
        }

        public Criteria andIdIsNotNull() {
            addCriterion("id is not null");
            return (Criteria) this;
        }

        public Criteria andIdEqualTo(Integer value) {
            addCriterion("id =", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotEqualTo(Integer value) {
            addCriterion("id <>", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdGreaterThan(Integer value) {
            addCriterion("id >", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
            addCriterion("id >=", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdLessThan(Integer value) {
            addCriterion("id <", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdLessThanOrEqualTo(Integer value) {
            addCriterion("id <=", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdIn(List<Integer> values) {
            addCriterion("id in", values, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotIn(List<Integer> values) {
            addCriterion("id not in", values, "id");
            return (Criteria) this;
        }

        public Criteria andIdBetween(Integer value1, Integer value2) {
            addCriterion("id between", value1, value2, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotBetween(Integer value1, Integer value2) {
            addCriterion("id not between", value1, value2, "id");
            return (Criteria) this;
        }

        public Criteria andLogopathIsNull() {
            addCriterion("logoPath is null");
            return (Criteria) this;
        }

        public Criteria andLogopathIsNotNull() {
            addCriterion("logoPath is not null");
            return (Criteria) this;
        }

        public Criteria andLogopathEqualTo(String value) {
            addCriterion("logoPath =", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathNotEqualTo(String value) {
            addCriterion("logoPath <>", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathGreaterThan(String value) {
            addCriterion("logoPath >", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathGreaterThanOrEqualTo(String value) {
            addCriterion("logoPath >=", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathLessThan(String value) {
            addCriterion("logoPath <", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathLessThanOrEqualTo(String value) {
            addCriterion("logoPath <=", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathLike(String value) {
            addCriterion("logoPath like", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathNotLike(String value) {
            addCriterion("logoPath not like", value, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathIn(List<String> values) {
            addCriterion("logoPath in", values, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathNotIn(List<String> values) {
            addCriterion("logoPath not in", values, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathBetween(String value1, String value2) {
            addCriterion("logoPath between", value1, value2, "logopath");
            return (Criteria) this;
        }

        public Criteria andLogopathNotBetween(String value1, String value2) {
            addCriterion("logoPath not between", value1, value2, "logopath");
            return (Criteria) this;
        }

        public Criteria andTopmenubgIsNull() {
            addCriterion("topMenuBg is null");
            return (Criteria) this;
        }

        public Criteria andTopmenubgIsNotNull() {
            addCriterion("topMenuBg is not null");
            return (Criteria) this;
        }

        public Criteria andTopmenubgEqualTo(String value) {
            addCriterion("topMenuBg =", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgNotEqualTo(String value) {
            addCriterion("topMenuBg <>", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgGreaterThan(String value) {
            addCriterion("topMenuBg >", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgGreaterThanOrEqualTo(String value) {
            addCriterion("topMenuBg >=", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgLessThan(String value) {
            addCriterion("topMenuBg <", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgLessThanOrEqualTo(String value) {
            addCriterion("topMenuBg <=", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgLike(String value) {
            addCriterion("topMenuBg like", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgNotLike(String value) {
            addCriterion("topMenuBg not like", value, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgIn(List<String> values) {
            addCriterion("topMenuBg in", values, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgNotIn(List<String> values) {
            addCriterion("topMenuBg not in", values, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgBetween(String value1, String value2) {
            addCriterion("topMenuBg between", value1, value2, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgNotBetween(String value1, String value2) {
            addCriterion("topMenuBg not between", value1, value2, "topmenubg");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedIsNull() {
            addCriterion("topMenuBgSelected is null");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedIsNotNull() {
            addCriterion("topMenuBgSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedEqualTo(String value) {
            addCriterion("topMenuBgSelected =", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedNotEqualTo(String value) {
            addCriterion("topMenuBgSelected <>", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedGreaterThan(String value) {
            addCriterion("topMenuBgSelected >", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedGreaterThanOrEqualTo(String value) {
            addCriterion("topMenuBgSelected >=", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedLessThan(String value) {
            addCriterion("topMenuBgSelected <", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedLessThanOrEqualTo(String value) {
            addCriterion("topMenuBgSelected <=", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedLike(String value) {
            addCriterion("topMenuBgSelected like", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedNotLike(String value) {
            addCriterion("topMenuBgSelected not like", value, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedIn(List<String> values) {
            addCriterion("topMenuBgSelected in", values, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedNotIn(List<String> values) {
            addCriterion("topMenuBgSelected not in", values, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedBetween(String value1, String value2) {
            addCriterion("topMenuBgSelected between", value1, value2, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenubgselectedNotBetween(String value1, String value2) {
            addCriterion("topMenuBgSelected not between", value1, value2, "topmenubgselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextIsNull() {
            addCriterion("topMenuText is null");
            return (Criteria) this;
        }

        public Criteria andTopmenutextIsNotNull() {
            addCriterion("topMenuText is not null");
            return (Criteria) this;
        }

        public Criteria andTopmenutextEqualTo(String value) {
            addCriterion("topMenuText =", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextNotEqualTo(String value) {
            addCriterion("topMenuText <>", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextGreaterThan(String value) {
            addCriterion("topMenuText >", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextGreaterThanOrEqualTo(String value) {
            addCriterion("topMenuText >=", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextLessThan(String value) {
            addCriterion("topMenuText <", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextLessThanOrEqualTo(String value) {
            addCriterion("topMenuText <=", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextLike(String value) {
            addCriterion("topMenuText like", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextNotLike(String value) {
            addCriterion("topMenuText not like", value, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextIn(List<String> values) {
            addCriterion("topMenuText in", values, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextNotIn(List<String> values) {
            addCriterion("topMenuText not in", values, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextBetween(String value1, String value2) {
            addCriterion("topMenuText between", value1, value2, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextNotBetween(String value1, String value2) {
            addCriterion("topMenuText not between", value1, value2, "topmenutext");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedIsNull() {
            addCriterion("topMenuTextSelected is null");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedIsNotNull() {
            addCriterion("topMenuTextSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedEqualTo(String value) {
            addCriterion("topMenuTextSelected =", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedNotEqualTo(String value) {
            addCriterion("topMenuTextSelected <>", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedGreaterThan(String value) {
            addCriterion("topMenuTextSelected >", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedGreaterThanOrEqualTo(String value) {
            addCriterion("topMenuTextSelected >=", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedLessThan(String value) {
            addCriterion("topMenuTextSelected <", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedLessThanOrEqualTo(String value) {
            addCriterion("topMenuTextSelected <=", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedLike(String value) {
            addCriterion("topMenuTextSelected like", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedNotLike(String value) {
            addCriterion("topMenuTextSelected not like", value, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedIn(List<String> values) {
            addCriterion("topMenuTextSelected in", values, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedNotIn(List<String> values) {
            addCriterion("topMenuTextSelected not in", values, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedBetween(String value1, String value2) {
            addCriterion("topMenuTextSelected between", value1, value2, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTopmenutextselectedNotBetween(String value1, String value2) {
            addCriterion("topMenuTextSelected not between", value1, value2, "topmenutextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgIsNull() {
            addCriterion("tabsheetBg is null");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgIsNotNull() {
            addCriterion("tabsheetBg is not null");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgEqualTo(String value) {
            addCriterion("tabsheetBg =", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgNotEqualTo(String value) {
            addCriterion("tabsheetBg <>", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgGreaterThan(String value) {
            addCriterion("tabsheetBg >", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgGreaterThanOrEqualTo(String value) {
            addCriterion("tabsheetBg >=", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgLessThan(String value) {
            addCriterion("tabsheetBg <", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgLessThanOrEqualTo(String value) {
            addCriterion("tabsheetBg <=", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgLike(String value) {
            addCriterion("tabsheetBg like", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgNotLike(String value) {
            addCriterion("tabsheetBg not like", value, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgIn(List<String> values) {
            addCriterion("tabsheetBg in", values, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgNotIn(List<String> values) {
            addCriterion("tabsheetBg not in", values, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgBetween(String value1, String value2) {
            addCriterion("tabsheetBg between", value1, value2, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgNotBetween(String value1, String value2) {
            addCriterion("tabsheetBg not between", value1, value2, "tabsheetbg");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedIsNull() {
            addCriterion("tabsheetBgSelected is null");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedIsNotNull() {
            addCriterion("tabsheetBgSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedEqualTo(String value) {
            addCriterion("tabsheetBgSelected =", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedNotEqualTo(String value) {
            addCriterion("tabsheetBgSelected <>", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedGreaterThan(String value) {
            addCriterion("tabsheetBgSelected >", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedGreaterThanOrEqualTo(String value) {
            addCriterion("tabsheetBgSelected >=", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedLessThan(String value) {
            addCriterion("tabsheetBgSelected <", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedLessThanOrEqualTo(String value) {
            addCriterion("tabsheetBgSelected <=", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedLike(String value) {
            addCriterion("tabsheetBgSelected like", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedNotLike(String value) {
            addCriterion("tabsheetBgSelected not like", value, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedIn(List<String> values) {
            addCriterion("tabsheetBgSelected in", values, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedNotIn(List<String> values) {
            addCriterion("tabsheetBgSelected not in", values, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedBetween(String value1, String value2) {
            addCriterion("tabsheetBgSelected between", value1, value2, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheetbgselectedNotBetween(String value1, String value2) {
            addCriterion("tabsheetBgSelected not between", value1, value2, "tabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextIsNull() {
            addCriterion("tabsheetText is null");
            return (Criteria) this;
        }

        public Criteria andTabsheettextIsNotNull() {
            addCriterion("tabsheetText is not null");
            return (Criteria) this;
        }

        public Criteria andTabsheettextEqualTo(String value) {
            addCriterion("tabsheetText =", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextNotEqualTo(String value) {
            addCriterion("tabsheetText <>", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextGreaterThan(String value) {
            addCriterion("tabsheetText >", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextGreaterThanOrEqualTo(String value) {
            addCriterion("tabsheetText >=", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextLessThan(String value) {
            addCriterion("tabsheetText <", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextLessThanOrEqualTo(String value) {
            addCriterion("tabsheetText <=", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextLike(String value) {
            addCriterion("tabsheetText like", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextNotLike(String value) {
            addCriterion("tabsheetText not like", value, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextIn(List<String> values) {
            addCriterion("tabsheetText in", values, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextNotIn(List<String> values) {
            addCriterion("tabsheetText not in", values, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextBetween(String value1, String value2) {
            addCriterion("tabsheetText between", value1, value2, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextNotBetween(String value1, String value2) {
            addCriterion("tabsheetText not between", value1, value2, "tabsheettext");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedIsNull() {
            addCriterion("tabsheetTextSelected is null");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedIsNotNull() {
            addCriterion("tabsheetTextSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedEqualTo(String value) {
            addCriterion("tabsheetTextSelected =", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedNotEqualTo(String value) {
            addCriterion("tabsheetTextSelected <>", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedGreaterThan(String value) {
            addCriterion("tabsheetTextSelected >", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedGreaterThanOrEqualTo(String value) {
            addCriterion("tabsheetTextSelected >=", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedLessThan(String value) {
            addCriterion("tabsheetTextSelected <", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedLessThanOrEqualTo(String value) {
            addCriterion("tabsheetTextSelected <=", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedLike(String value) {
            addCriterion("tabsheetTextSelected like", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedNotLike(String value) {
            addCriterion("tabsheetTextSelected not like", value, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedIn(List<String> values) {
            addCriterion("tabsheetTextSelected in", values, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedNotIn(List<String> values) {
            addCriterion("tabsheetTextSelected not in", values, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedBetween(String value1, String value2) {
            addCriterion("tabsheetTextSelected between", value1, value2, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andTabsheettextselectedNotBetween(String value1, String value2) {
            addCriterion("tabsheetTextSelected not between", value1, value2, "tabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgIsNull() {
            addCriterion("vTabsheetBg is null");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgIsNotNull() {
            addCriterion("vTabsheetBg is not null");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgEqualTo(String value) {
            addCriterion("vTabsheetBg =", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgNotEqualTo(String value) {
            addCriterion("vTabsheetBg <>", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgGreaterThan(String value) {
            addCriterion("vTabsheetBg >", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgGreaterThanOrEqualTo(String value) {
            addCriterion("vTabsheetBg >=", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgLessThan(String value) {
            addCriterion("vTabsheetBg <", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgLessThanOrEqualTo(String value) {
            addCriterion("vTabsheetBg <=", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgLike(String value) {
            addCriterion("vTabsheetBg like", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgNotLike(String value) {
            addCriterion("vTabsheetBg not like", value, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgIn(List<String> values) {
            addCriterion("vTabsheetBg in", values, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgNotIn(List<String> values) {
            addCriterion("vTabsheetBg not in", values, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgBetween(String value1, String value2) {
            addCriterion("vTabsheetBg between", value1, value2, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgNotBetween(String value1, String value2) {
            addCriterion("vTabsheetBg not between", value1, value2, "vtabsheetbg");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedIsNull() {
            addCriterion("vTabsheetBgSelected is null");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedIsNotNull() {
            addCriterion("vTabsheetBgSelected is not null");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedEqualTo(String value) {
            addCriterion("vTabsheetBgSelected =", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedNotEqualTo(String value) {
            addCriterion("vTabsheetBgSelected <>", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedGreaterThan(String value) {
            addCriterion("vTabsheetBgSelected >", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedGreaterThanOrEqualTo(String value) {
            addCriterion("vTabsheetBgSelected >=", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedLessThan(String value) {
            addCriterion("vTabsheetBgSelected <", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedLessThanOrEqualTo(String value) {
            addCriterion("vTabsheetBgSelected <=", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedLike(String value) {
            addCriterion("vTabsheetBgSelected like", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedNotLike(String value) {
            addCriterion("vTabsheetBgSelected not like", value, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedIn(List<String> values) {
            addCriterion("vTabsheetBgSelected in", values, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedNotIn(List<String> values) {
            addCriterion("vTabsheetBgSelected not in", values, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedBetween(String value1, String value2) {
            addCriterion("vTabsheetBgSelected between", value1, value2, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheetbgselectedNotBetween(String value1, String value2) {
            addCriterion("vTabsheetBgSelected not between", value1, value2, "vtabsheetbgselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextIsNull() {
            addCriterion("vTabsheetText is null");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextIsNotNull() {
            addCriterion("vTabsheetText is not null");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextEqualTo(String value) {
            addCriterion("vTabsheetText =", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextNotEqualTo(String value) {
            addCriterion("vTabsheetText <>", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextGreaterThan(String value) {
            addCriterion("vTabsheetText >", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextGreaterThanOrEqualTo(String value) {
            addCriterion("vTabsheetText >=", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextLessThan(String value) {
            addCriterion("vTabsheetText <", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextLessThanOrEqualTo(String value) {
            addCriterion("vTabsheetText <=", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextLike(String value) {
            addCriterion("vTabsheetText like", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextNotLike(String value) {
            addCriterion("vTabsheetText not like", value, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextIn(List<String> values) {
            addCriterion("vTabsheetText in", values, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextNotIn(List<String> values) {
            addCriterion("vTabsheetText not in", values, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextBetween(String value1, String value2) {
            addCriterion("vTabsheetText between", value1, value2, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextNotBetween(String value1, String value2) {
            addCriterion("vTabsheetText not between", value1, value2, "vtabsheettext");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedIsNull() {
            addCriterion("vTabsheetTextSelected is null");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedIsNotNull() {
            addCriterion("vTabsheetTextSelected is not null");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedEqualTo(String value) {
            addCriterion("vTabsheetTextSelected =", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedNotEqualTo(String value) {
            addCriterion("vTabsheetTextSelected <>", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedGreaterThan(String value) {
            addCriterion("vTabsheetTextSelected >", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedGreaterThanOrEqualTo(String value) {
            addCriterion("vTabsheetTextSelected >=", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedLessThan(String value) {
            addCriterion("vTabsheetTextSelected <", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedLessThanOrEqualTo(String value) {
            addCriterion("vTabsheetTextSelected <=", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedLike(String value) {
            addCriterion("vTabsheetTextSelected like", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedNotLike(String value) {
            addCriterion("vTabsheetTextSelected not like", value, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedIn(List<String> values) {
            addCriterion("vTabsheetTextSelected in", values, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedNotIn(List<String> values) {
            addCriterion("vTabsheetTextSelected not in", values, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedBetween(String value1, String value2) {
            addCriterion("vTabsheetTextSelected between", value1, value2, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andVtabsheettextselectedNotBetween(String value1, String value2) {
            addCriterion("vTabsheetTextSelected not between", value1, value2, "vtabsheettextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgIsNull() {
            addCriterion("hTopMenuBg is null");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgIsNotNull() {
            addCriterion("hTopMenuBg is not null");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgEqualTo(String value) {
            addCriterion("hTopMenuBg =", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgNotEqualTo(String value) {
            addCriterion("hTopMenuBg <>", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgGreaterThan(String value) {
            addCriterion("hTopMenuBg >", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgGreaterThanOrEqualTo(String value) {
            addCriterion("hTopMenuBg >=", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgLessThan(String value) {
            addCriterion("hTopMenuBg <", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgLessThanOrEqualTo(String value) {
            addCriterion("hTopMenuBg <=", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgLike(String value) {
            addCriterion("hTopMenuBg like", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgNotLike(String value) {
            addCriterion("hTopMenuBg not like", value, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgIn(List<String> values) {
            addCriterion("hTopMenuBg in", values, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgNotIn(List<String> values) {
            addCriterion("hTopMenuBg not in", values, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgBetween(String value1, String value2) {
            addCriterion("hTopMenuBg between", value1, value2, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgNotBetween(String value1, String value2) {
            addCriterion("hTopMenuBg not between", value1, value2, "htopmenubg");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedIsNull() {
            addCriterion("hTopMenuBgSelected is null");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedIsNotNull() {
            addCriterion("hTopMenuBgSelected is not null");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedEqualTo(String value) {
            addCriterion("hTopMenuBgSelected =", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedNotEqualTo(String value) {
            addCriterion("hTopMenuBgSelected <>", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedGreaterThan(String value) {
            addCriterion("hTopMenuBgSelected >", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedGreaterThanOrEqualTo(String value) {
            addCriterion("hTopMenuBgSelected >=", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedLessThan(String value) {
            addCriterion("hTopMenuBgSelected <", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedLessThanOrEqualTo(String value) {
            addCriterion("hTopMenuBgSelected <=", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedLike(String value) {
            addCriterion("hTopMenuBgSelected like", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedNotLike(String value) {
            addCriterion("hTopMenuBgSelected not like", value, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedIn(List<String> values) {
            addCriterion("hTopMenuBgSelected in", values, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedNotIn(List<String> values) {
            addCriterion("hTopMenuBgSelected not in", values, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedBetween(String value1, String value2) {
            addCriterion("hTopMenuBgSelected between", value1, value2, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenubgselectedNotBetween(String value1, String value2) {
            addCriterion("hTopMenuBgSelected not between", value1, value2, "htopmenubgselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextIsNull() {
            addCriterion("hTopMenuText is null");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextIsNotNull() {
            addCriterion("hTopMenuText is not null");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextEqualTo(String value) {
            addCriterion("hTopMenuText =", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextNotEqualTo(String value) {
            addCriterion("hTopMenuText <>", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextGreaterThan(String value) {
            addCriterion("hTopMenuText >", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextGreaterThanOrEqualTo(String value) {
            addCriterion("hTopMenuText >=", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextLessThan(String value) {
            addCriterion("hTopMenuText <", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextLessThanOrEqualTo(String value) {
            addCriterion("hTopMenuText <=", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextLike(String value) {
            addCriterion("hTopMenuText like", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextNotLike(String value) {
            addCriterion("hTopMenuText not like", value, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextIn(List<String> values) {
            addCriterion("hTopMenuText in", values, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextNotIn(List<String> values) {
            addCriterion("hTopMenuText not in", values, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextBetween(String value1, String value2) {
            addCriterion("hTopMenuText between", value1, value2, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextNotBetween(String value1, String value2) {
            addCriterion("hTopMenuText not between", value1, value2, "htopmenutext");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedIsNull() {
            addCriterion("hTopMenuTextSelected is null");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedIsNotNull() {
            addCriterion("hTopMenuTextSelected is not null");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedEqualTo(String value) {
            addCriterion("hTopMenuTextSelected =", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedNotEqualTo(String value) {
            addCriterion("hTopMenuTextSelected <>", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedGreaterThan(String value) {
            addCriterion("hTopMenuTextSelected >", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedGreaterThanOrEqualTo(String value) {
            addCriterion("hTopMenuTextSelected >=", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedLessThan(String value) {
            addCriterion("hTopMenuTextSelected <", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedLessThanOrEqualTo(String value) {
            addCriterion("hTopMenuTextSelected <=", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedLike(String value) {
            addCriterion("hTopMenuTextSelected like", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedNotLike(String value) {
            addCriterion("hTopMenuTextSelected not like", value, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedIn(List<String> values) {
            addCriterion("hTopMenuTextSelected in", values, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedNotIn(List<String> values) {
            addCriterion("hTopMenuTextSelected not in", values, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedBetween(String value1, String value2) {
            addCriterion("hTopMenuTextSelected between", value1, value2, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andHtopmenutextselectedNotBetween(String value1, String value2) {
            addCriterion("hTopMenuTextSelected not between", value1, value2, "htopmenutextselected");
            return (Criteria) this;
        }

        public Criteria andActionbtnIsNull() {
            addCriterion("actionBtn is null");
            return (Criteria) this;
        }

        public Criteria andActionbtnIsNotNull() {
            addCriterion("actionBtn is not null");
            return (Criteria) this;
        }

        public Criteria andActionbtnEqualTo(String value) {
            addCriterion("actionBtn =", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnNotEqualTo(String value) {
            addCriterion("actionBtn <>", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnGreaterThan(String value) {
            addCriterion("actionBtn >", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnGreaterThanOrEqualTo(String value) {
            addCriterion("actionBtn >=", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnLessThan(String value) {
            addCriterion("actionBtn <", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnLessThanOrEqualTo(String value) {
            addCriterion("actionBtn <=", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnLike(String value) {
            addCriterion("actionBtn like", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnNotLike(String value) {
            addCriterion("actionBtn not like", value, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnIn(List<String> values) {
            addCriterion("actionBtn in", values, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnNotIn(List<String> values) {
            addCriterion("actionBtn not in", values, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnBetween(String value1, String value2) {
            addCriterion("actionBtn between", value1, value2, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtnNotBetween(String value1, String value2) {
            addCriterion("actionBtn not between", value1, value2, "actionbtn");
            return (Criteria) this;
        }

        public Criteria andActionbtntextIsNull() {
            addCriterion("actionBtnText is null");
            return (Criteria) this;
        }

        public Criteria andActionbtntextIsNotNull() {
            addCriterion("actionBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andActionbtntextEqualTo(String value) {
            addCriterion("actionBtnText =", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextNotEqualTo(String value) {
            addCriterion("actionBtnText <>", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextGreaterThan(String value) {
            addCriterion("actionBtnText >", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextGreaterThanOrEqualTo(String value) {
            addCriterion("actionBtnText >=", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextLessThan(String value) {
            addCriterion("actionBtnText <", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextLessThanOrEqualTo(String value) {
            addCriterion("actionBtnText <=", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextLike(String value) {
            addCriterion("actionBtnText like", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextNotLike(String value) {
            addCriterion("actionBtnText not like", value, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextIn(List<String> values) {
            addCriterion("actionBtnText in", values, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextNotIn(List<String> values) {
            addCriterion("actionBtnText not in", values, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextBetween(String value1, String value2) {
            addCriterion("actionBtnText between", value1, value2, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andActionbtntextNotBetween(String value1, String value2) {
            addCriterion("actionBtnText not between", value1, value2, "actionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtnIsNull() {
            addCriterion("optionBtn is null");
            return (Criteria) this;
        }

        public Criteria andOptionbtnIsNotNull() {
            addCriterion("optionBtn is not null");
            return (Criteria) this;
        }

        public Criteria andOptionbtnEqualTo(String value) {
            addCriterion("optionBtn =", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnNotEqualTo(String value) {
            addCriterion("optionBtn <>", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnGreaterThan(String value) {
            addCriterion("optionBtn >", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnGreaterThanOrEqualTo(String value) {
            addCriterion("optionBtn >=", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnLessThan(String value) {
            addCriterion("optionBtn <", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnLessThanOrEqualTo(String value) {
            addCriterion("optionBtn <=", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnLike(String value) {
            addCriterion("optionBtn like", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnNotLike(String value) {
            addCriterion("optionBtn not like", value, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnIn(List<String> values) {
            addCriterion("optionBtn in", values, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnNotIn(List<String> values) {
            addCriterion("optionBtn not in", values, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnBetween(String value1, String value2) {
            addCriterion("optionBtn between", value1, value2, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtnNotBetween(String value1, String value2) {
            addCriterion("optionBtn not between", value1, value2, "optionbtn");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextIsNull() {
            addCriterion("optionBtnText is null");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextIsNotNull() {
            addCriterion("optionBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextEqualTo(String value) {
            addCriterion("optionBtnText =", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextNotEqualTo(String value) {
            addCriterion("optionBtnText <>", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextGreaterThan(String value) {
            addCriterion("optionBtnText >", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextGreaterThanOrEqualTo(String value) {
            addCriterion("optionBtnText >=", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextLessThan(String value) {
            addCriterion("optionBtnText <", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextLessThanOrEqualTo(String value) {
            addCriterion("optionBtnText <=", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextLike(String value) {
            addCriterion("optionBtnText like", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextNotLike(String value) {
            addCriterion("optionBtnText not like", value, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextIn(List<String> values) {
            addCriterion("optionBtnText in", values, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextNotIn(List<String> values) {
            addCriterion("optionBtnText not in", values, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextBetween(String value1, String value2) {
            addCriterion("optionBtnText between", value1, value2, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andOptionbtntextNotBetween(String value1, String value2) {
            addCriterion("optionBtnText not between", value1, value2, "optionbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtnIsNull() {
            addCriterion("clearBtn is null");
            return (Criteria) this;
        }

        public Criteria andClearbtnIsNotNull() {
            addCriterion("clearBtn is not null");
            return (Criteria) this;
        }

        public Criteria andClearbtnEqualTo(String value) {
            addCriterion("clearBtn =", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnNotEqualTo(String value) {
            addCriterion("clearBtn <>", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnGreaterThan(String value) {
            addCriterion("clearBtn >", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnGreaterThanOrEqualTo(String value) {
            addCriterion("clearBtn >=", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnLessThan(String value) {
            addCriterion("clearBtn <", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnLessThanOrEqualTo(String value) {
            addCriterion("clearBtn <=", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnLike(String value) {
            addCriterion("clearBtn like", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnNotLike(String value) {
            addCriterion("clearBtn not like", value, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnIn(List<String> values) {
            addCriterion("clearBtn in", values, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnNotIn(List<String> values) {
            addCriterion("clearBtn not in", values, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnBetween(String value1, String value2) {
            addCriterion("clearBtn between", value1, value2, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtnNotBetween(String value1, String value2) {
            addCriterion("clearBtn not between", value1, value2, "clearbtn");
            return (Criteria) this;
        }

        public Criteria andClearbtntextIsNull() {
            addCriterion("clearBtnText is null");
            return (Criteria) this;
        }

        public Criteria andClearbtntextIsNotNull() {
            addCriterion("clearBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andClearbtntextEqualTo(String value) {
            addCriterion("clearBtnText =", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextNotEqualTo(String value) {
            addCriterion("clearBtnText <>", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextGreaterThan(String value) {
            addCriterion("clearBtnText >", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextGreaterThanOrEqualTo(String value) {
            addCriterion("clearBtnText >=", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextLessThan(String value) {
            addCriterion("clearBtnText <", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextLessThanOrEqualTo(String value) {
            addCriterion("clearBtnText <=", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextLike(String value) {
            addCriterion("clearBtnText like", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextNotLike(String value) {
            addCriterion("clearBtnText not like", value, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextIn(List<String> values) {
            addCriterion("clearBtnText in", values, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextNotIn(List<String> values) {
            addCriterion("clearBtnText not in", values, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextBetween(String value1, String value2) {
            addCriterion("clearBtnText between", value1, value2, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andClearbtntextNotBetween(String value1, String value2) {
            addCriterion("clearBtnText not between", value1, value2, "clearbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtnIsNull() {
            addCriterion("controlBtn is null");
            return (Criteria) this;
        }

        public Criteria andControlbtnIsNotNull() {
            addCriterion("controlBtn is not null");
            return (Criteria) this;
        }

        public Criteria andControlbtnEqualTo(String value) {
            addCriterion("controlBtn =", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnNotEqualTo(String value) {
            addCriterion("controlBtn <>", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnGreaterThan(String value) {
            addCriterion("controlBtn >", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnGreaterThanOrEqualTo(String value) {
            addCriterion("controlBtn >=", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnLessThan(String value) {
            addCriterion("controlBtn <", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnLessThanOrEqualTo(String value) {
            addCriterion("controlBtn <=", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnLike(String value) {
            addCriterion("controlBtn like", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnNotLike(String value) {
            addCriterion("controlBtn not like", value, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnIn(List<String> values) {
            addCriterion("controlBtn in", values, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnNotIn(List<String> values) {
            addCriterion("controlBtn not in", values, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnBetween(String value1, String value2) {
            addCriterion("controlBtn between", value1, value2, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtnNotBetween(String value1, String value2) {
            addCriterion("controlBtn not between", value1, value2, "controlbtn");
            return (Criteria) this;
        }

        public Criteria andControlbtntextIsNull() {
            addCriterion("controlBtnText is null");
            return (Criteria) this;
        }

        public Criteria andControlbtntextIsNotNull() {
            addCriterion("controlBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andControlbtntextEqualTo(String value) {
            addCriterion("controlBtnText =", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextNotEqualTo(String value) {
            addCriterion("controlBtnText <>", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextGreaterThan(String value) {
            addCriterion("controlBtnText >", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextGreaterThanOrEqualTo(String value) {
            addCriterion("controlBtnText >=", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextLessThan(String value) {
            addCriterion("controlBtnText <", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextLessThanOrEqualTo(String value) {
            addCriterion("controlBtnText <=", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextLike(String value) {
            addCriterion("controlBtnText like", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextNotLike(String value) {
            addCriterion("controlBtnText not like", value, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextIn(List<String> values) {
            addCriterion("controlBtnText in", values, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextNotIn(List<String> values) {
            addCriterion("controlBtnText not in", values, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextBetween(String value1, String value2) {
            addCriterion("controlBtnText between", value1, value2, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andControlbtntextNotBetween(String value1, String value2) {
            addCriterion("controlBtnText not between", value1, value2, "controlbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtnIsNull() {
            addCriterion("dangerBtn is null");
            return (Criteria) this;
        }

        public Criteria andDangerbtnIsNotNull() {
            addCriterion("dangerBtn is not null");
            return (Criteria) this;
        }

        public Criteria andDangerbtnEqualTo(String value) {
            addCriterion("dangerBtn =", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnNotEqualTo(String value) {
            addCriterion("dangerBtn <>", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnGreaterThan(String value) {
            addCriterion("dangerBtn >", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnGreaterThanOrEqualTo(String value) {
            addCriterion("dangerBtn >=", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnLessThan(String value) {
            addCriterion("dangerBtn <", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnLessThanOrEqualTo(String value) {
            addCriterion("dangerBtn <=", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnLike(String value) {
            addCriterion("dangerBtn like", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnNotLike(String value) {
            addCriterion("dangerBtn not like", value, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnIn(List<String> values) {
            addCriterion("dangerBtn in", values, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnNotIn(List<String> values) {
            addCriterion("dangerBtn not in", values, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnBetween(String value1, String value2) {
            addCriterion("dangerBtn between", value1, value2, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtnNotBetween(String value1, String value2) {
            addCriterion("dangerBtn not between", value1, value2, "dangerbtn");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextIsNull() {
            addCriterion("dangerBtnText is null");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextIsNotNull() {
            addCriterion("dangerBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextEqualTo(String value) {
            addCriterion("dangerBtnText =", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextNotEqualTo(String value) {
            addCriterion("dangerBtnText <>", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextGreaterThan(String value) {
            addCriterion("dangerBtnText >", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextGreaterThanOrEqualTo(String value) {
            addCriterion("dangerBtnText >=", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextLessThan(String value) {
            addCriterion("dangerBtnText <", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextLessThanOrEqualTo(String value) {
            addCriterion("dangerBtnText <=", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextLike(String value) {
            addCriterion("dangerBtnText like", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextNotLike(String value) {
            addCriterion("dangerBtnText not like", value, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextIn(List<String> values) {
            addCriterion("dangerBtnText in", values, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextNotIn(List<String> values) {
            addCriterion("dangerBtnText not in", values, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextBetween(String value1, String value2) {
            addCriterion("dangerBtnText between", value1, value2, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andDangerbtntextNotBetween(String value1, String value2) {
            addCriterion("dangerBtnText not between", value1, value2, "dangerbtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtnIsNull() {
            addCriterion("toggleBtn is null");
            return (Criteria) this;
        }

        public Criteria andTogglebtnIsNotNull() {
            addCriterion("toggleBtn is not null");
            return (Criteria) this;
        }

        public Criteria andTogglebtnEqualTo(String value) {
            addCriterion("toggleBtn =", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnNotEqualTo(String value) {
            addCriterion("toggleBtn <>", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnGreaterThan(String value) {
            addCriterion("toggleBtn >", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnGreaterThanOrEqualTo(String value) {
            addCriterion("toggleBtn >=", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnLessThan(String value) {
            addCriterion("toggleBtn <", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnLessThanOrEqualTo(String value) {
            addCriterion("toggleBtn <=", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnLike(String value) {
            addCriterion("toggleBtn like", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnNotLike(String value) {
            addCriterion("toggleBtn not like", value, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnIn(List<String> values) {
            addCriterion("toggleBtn in", values, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnNotIn(List<String> values) {
            addCriterion("toggleBtn not in", values, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnBetween(String value1, String value2) {
            addCriterion("toggleBtn between", value1, value2, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnNotBetween(String value1, String value2) {
            addCriterion("toggleBtn not between", value1, value2, "togglebtn");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedIsNull() {
            addCriterion("toggleBtnSelected is null");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedIsNotNull() {
            addCriterion("toggleBtnSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedEqualTo(String value) {
            addCriterion("toggleBtnSelected =", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedNotEqualTo(String value) {
            addCriterion("toggleBtnSelected <>", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedGreaterThan(String value) {
            addCriterion("toggleBtnSelected >", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedGreaterThanOrEqualTo(String value) {
            addCriterion("toggleBtnSelected >=", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedLessThan(String value) {
            addCriterion("toggleBtnSelected <", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedLessThanOrEqualTo(String value) {
            addCriterion("toggleBtnSelected <=", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedLike(String value) {
            addCriterion("toggleBtnSelected like", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedNotLike(String value) {
            addCriterion("toggleBtnSelected not like", value, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedIn(List<String> values) {
            addCriterion("toggleBtnSelected in", values, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedNotIn(List<String> values) {
            addCriterion("toggleBtnSelected not in", values, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedBetween(String value1, String value2) {
            addCriterion("toggleBtnSelected between", value1, value2, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtnselectedNotBetween(String value1, String value2) {
            addCriterion("toggleBtnSelected not between", value1, value2, "togglebtnselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextIsNull() {
            addCriterion("toggleBtnText is null");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextIsNotNull() {
            addCriterion("toggleBtnText is not null");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextEqualTo(String value) {
            addCriterion("toggleBtnText =", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextNotEqualTo(String value) {
            addCriterion("toggleBtnText <>", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextGreaterThan(String value) {
            addCriterion("toggleBtnText >", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextGreaterThanOrEqualTo(String value) {
            addCriterion("toggleBtnText >=", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextLessThan(String value) {
            addCriterion("toggleBtnText <", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextLessThanOrEqualTo(String value) {
            addCriterion("toggleBtnText <=", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextLike(String value) {
            addCriterion("toggleBtnText like", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextNotLike(String value) {
            addCriterion("toggleBtnText not like", value, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextIn(List<String> values) {
            addCriterion("toggleBtnText in", values, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextNotIn(List<String> values) {
            addCriterion("toggleBtnText not in", values, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextBetween(String value1, String value2) {
            addCriterion("toggleBtnText between", value1, value2, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextNotBetween(String value1, String value2) {
            addCriterion("toggleBtnText not between", value1, value2, "togglebtntext");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedIsNull() {
            addCriterion("toggleBtnTextSelected is null");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedIsNotNull() {
            addCriterion("toggleBtnTextSelected is not null");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedEqualTo(String value) {
            addCriterion("toggleBtnTextSelected =", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedNotEqualTo(String value) {
            addCriterion("toggleBtnTextSelected <>", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedGreaterThan(String value) {
            addCriterion("toggleBtnTextSelected >", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedGreaterThanOrEqualTo(String value) {
            addCriterion("toggleBtnTextSelected >=", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedLessThan(String value) {
            addCriterion("toggleBtnTextSelected <", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedLessThanOrEqualTo(String value) {
            addCriterion("toggleBtnTextSelected <=", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedLike(String value) {
            addCriterion("toggleBtnTextSelected like", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedNotLike(String value) {
            addCriterion("toggleBtnTextSelected not like", value, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedIn(List<String> values) {
            addCriterion("toggleBtnTextSelected in", values, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedNotIn(List<String> values) {
            addCriterion("toggleBtnTextSelected not in", values, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedBetween(String value1, String value2) {
            addCriterion("toggleBtnTextSelected between", value1, value2, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andTogglebtntextselectedNotBetween(String value1, String value2) {
            addCriterion("toggleBtnTextSelected not between", value1, value2, "togglebtntextselected");
            return (Criteria) this;
        }

        public Criteria andIsdefaultIsNull() {
            addCriterion("isDefault is null");
            return (Criteria) this;
        }

        public Criteria andIsdefaultIsNotNull() {
            addCriterion("isDefault is not null");
            return (Criteria) this;
        }

        public Criteria andIsdefaultEqualTo(Boolean value) {
            addCriterion("isDefault =", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultNotEqualTo(Boolean value) {
            addCriterion("isDefault <>", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultGreaterThan(Boolean value) {
            addCriterion("isDefault >", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultGreaterThanOrEqualTo(Boolean value) {
            addCriterion("isDefault >=", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultLessThan(Boolean value) {
            addCriterion("isDefault <", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultLessThanOrEqualTo(Boolean value) {
            addCriterion("isDefault <=", value, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultIn(List<Boolean> values) {
            addCriterion("isDefault in", values, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultNotIn(List<Boolean> values) {
            addCriterion("isDefault not in", values, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultBetween(Boolean value1, Boolean value2) {
            addCriterion("isDefault between", value1, value2, "isdefault");
            return (Criteria) this;
        }

        public Criteria andIsdefaultNotBetween(Boolean value1, Boolean value2) {
            addCriterion("isDefault not between", value1, value2, "isdefault");
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table s_account_theme
     *
     * @mbggenerated do_not_delete_during_merge Wed Mar 11 09:10:40 ICT 2015
     */
    @SuppressWarnings("ucd")
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table s_account_theme
     *
     * @mbggenerated Wed Mar 11 09:10:40 ICT 2015
     */
    @SuppressWarnings("ucd")
    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}